package games.eightPuzzle.heuristics;
import games.eightPuzzle.states.*;
/**
 * @author avishl02
 * this interface define the methods of an heuristic class
 */
public interface Heuristic {
	
	/**
	 * @param state the state to rank
	 * @return the ranking of the state according the heuristic
	 */
	public int rank(SlidingPuzzleState state);

}
